Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] trasparenza form child
Forum - C# / VB.NET - [VB.NET] trasparenza form child

Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 11:07
Sabato, 22/05/2010
salve, mi sto avvicinando da pocp al vb net e mi chiedevo se era possibile avere un effetto trasparenza del form in un form child.

Mi spiego meglio: il form sta dentro un mdiform e io ho bisogno di avere la trasparenza solo nel figlio quindi in un'istanza del form figlio. E' possibile?


Ho provato con opacity ma non sono riuscito. Magari sbaglio qualcosa.

Grazie

Ultima modifica effettuata da foralobo il 23/05/2010 alle 17:56
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 19:57
Domenica, 23/05/2010
Evitiamo post inutili...

La proprietà Opacity (0..1) imposta la trasparenza di un form. Non fa differenza il fatto che sia parent o child.

PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 20:50
Domenica, 23/05/2010
Testo quotato

Postato originariamente da Il Totem:

Evitiamo post inutili...

La proprietà Opacity (0..1) imposta la trasparenza di un form. Non fa differenza il fatto che sia parent o child.



con tutto il rispetto..opacity mi funziona solo se non è un child...evidentemente farò qualche errore. Ecco il codice:

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         Dim a As New Form2
  3.         a.MdiParent = Me
  4.         a.Opacity = 0.5
  5.         a.Show()
  6.     End Sub



dove form1 è mdi e form 2 il figlio.

magari sbaglio nel modo in cui lo setto come figlio

grazie

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 22:01
Domenica, 23/05/2010
Testo quotato

Postato originariamente da Il Totem:

Evitiamo post inutili...

La proprietà Opacity (0..1) imposta la trasparenza di un form. Non fa differenza il fatto che sia parent o child.



Invece a quanto pare la proprietà Opacity è implementata tramite un API che agisce solo sulla form parent. :-|

Ultima modifica effettuata da manvb.net il 23/05/2010 alle 22:02
PM Quote
Avatar
foralobo (Normal User)
Pro


Messaggi: 146
Iscritto: 30/11/2009

Segnala al moderatore
Postato alle 8:44
Lunedì, 24/05/2010
quindi non c'è modo? non c'è una scappatoia?

mi sa che posso fare un'applicazione senza mdi...per far risaltare il form che sta sopra con rispetto a quello che sta sotto

PM Quote